package com.haiyou.common.util.math;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.google.common.collect.Lists;
import com.google.common.collect.Maps;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 
 * 
 * @Description: 分段数据
 * @author xingyuan
 * @date 2023年2月6日 下午4:25:36
 */
@Getter
@Setter
@ToString
public class LongSegmentBean implements Serializable{
	
	private static final long serialVersionUID = 3647976410304460082L;

	/**
	 * 总值
	 */
	private long num;
	
	/**
	 * 分段
	 */
	private List<LongSegment> segments = Lists.newArrayList();
	
	public long getNum() {
		if(segments.size() == 0) {
			return 0l;
		}else {
			return segments.get(segments.size() -1).getEnd();
		}
	}
	
	
	
}
